package cn.xscrum.vtsp.domain;

import lombok.Data;
import cn.xscrum.common.annotation.Excel;
import cn.xscrum.common.core.domain.BaseEntity;
import java.util.ArrayList;
import java.util.List;

/**
 * 国家地区管理对象 vtsp_areas
 * 
 * @author xscrum
 * @date 2021-10-01
 */
@Data
public class VtspAreas extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 地区唯一标识 */
    private Long areasId;

    /** 地区名称 */
    @Excel(name = "地区名称")
    private String areasName;

    /** 地区代码 */
    @Excel(name = "地区代码")
    private String areasCode;

    /** 地区类型 */
    @Excel(name = "地区类型")
    private Integer areasType;

    /** 父地区标识 */
    @Excel(name = "父地区标识")
    private Long parentId;

    /** 状态 */
    @Excel(name = "状态")
    private Integer memberState;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;

    /** 地区列表 */
    private List<VtspAreas> list;

    private List<VtspAreas> provinces = new ArrayList<>();
}
